@charset "utf-8";
body {
	font-family:"微软雅黑", Microsoft YaHei;
}
.shop_nav {
	width:1000px;
	height:50px;
	padding-top:100px;
	padding-left:100px;
	padding-bottom:20px;
	font-size:14px;
	line-height:30px;
	margin:0 auto;
}
.shop_nav01 {
	position:relative;
	float:left;
	width:200px;
	height:30px;
	background-color:#32AE75;
	color:#FAFAFA;
}
.shop_nav0101 {
	position:relative;
	float:left;
	width:200px;
	height:30px;
	background-color:#DDD;
	color:#666;
}
.shop_nav02 {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-left:15px solid #32AE75;
	border-top:15px solid #FFF;
	border-right:15px solid #FFF;
	border-bottom:15px solid #FFF;
}
.shop_nav0202 {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-left:15px solid #DDD;
	border-top:15px solid #FFF;
	border-right:15px solid #FFF;
	border-bottom:15px solid #FFF;
}
.shop_nav03 {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-left:15px solid #FFF;
	border-top:15px solid #DDD;
	border-right:15px solid #DDD;
	border-bottom:15px solid #DDD;
	margin-left:-10px;
	z-index:100;
}
.shop_nav0303 {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-left:15px solid #FFF;
	border-top:15px solid #32AE75;
	border-right:15px solid #32AE75;
	border-bottom:15px solid #32AE75;
	margin-left:-10px;
	z-index:100;
}
.shop_nav04 {
	position:relative;
	float:left;
	width:180px;
	height:30px;
	background-color:#DDD;
	color:#666;
}
.shop_nav0404 {
	position:relative;
	float:left;
	width:180px;
	height:30px;
	background-color:#32AE75;
	color:#FAFAFA;
}
.shop_nav05 {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-left:15px solid #DDD;
	border-top:15px solid #FFF;
	border-right:15px solid #FFF;
	border-bottom:15px solid #FFF;
}
.shop_nav0505 {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-left:15px solid #32AE75;
	border-top:15px solid #FFF;
	border-right:15px solid #FFF;
	border-bottom:15px solid #FFF;
}
.shop_body {
	width:100%;
	height:auto;
}
.shop_bodylist {
	width:1000px;
	min-height:520px;
	height:auto;
	margin:0 auto;
}
.shop_bodydiv {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.shop_bodytitle {
	font-family:"微软雅黑", Microsoft YaHei;
	width:95%;
	height:30px;
	text-align:left;
	font-weight:700;
	margin-bottom:5px;
	margin-left:50px;
	font-size:16px;
}
.shop_shopdiv {
	width:902px;
	height:auto;
	margin:0 auto;
	border:1px solid #EEE;
}
.shop_shoptitle {
	width:100%;
	height:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #EEE;
	line-height:30px;
	margin-top:1px;
}
.shop_shoptitle01 {
	position:relative;
	float:left;
	width:80px;
	height:25px;
	margin-left:10px;
	text-align:left;
}
.shop_shoptitle02 {
	position:relative;
	float:left;
	width:510px;
	height:25px;
	margin-left:10px;
	text-align:center;
}
.shop_shoptitle03 {
	position:relative;
	float:left;
	width:130px;
	height:25px;
	margin-left:10px;
	text-align:center;
}
.shop_shopbody {
	width:900px;
	min-height:90px;
	height:auto;
	line-height:30px;
	border-bottom:1px solid #DDD;
}
.shop_shopbody01 {
	position:relative;
	float:left;
	width:25px;
	height:auto;
	margin-left:10px;
	text-align:left;
	margin-top:25px;
}
.shop_shopbody02 {
	position:relative;
	float:left;
	width:25px;
	min-height:85px;
	height:auto;
	margin-left:10px;
	text-align:left;
}
.shop_shopbody03 {
	position:relative;
	float:left;
	width:570px;
	height:auto;
	margin-left:10px;
	text-align:left;
}
.shop_shopbody03pic {
	position:relative;
	float:left;
	width:65px;
	height:auto;
	margin-left:10px;
	text-align:left;
	margin-top:10px;
}
.shop_shopbody03text {
	position:relative;
	float:left;
	width:445px;
	height:auto;
	margin-left:30px;
	text-align:left;
	padding-top:20px;
	line-height:20px;
}
.shop_shopbody04 {
	position:relative;
	float:left;
	width:130px;
	height:auto;
	padding-top:20px;
	margin-left:10px;
	text-align:center;
}
.shop_shopbodyend {
	position:relative;
	float:left;
	width:100%;
	height:25px;
	padding-top:20px;
	margin-left:10px;
	text-align:center;
}
.shop_shopbodycount {
	position:relative;
	float:right;
	width:130px;
	height:40px;
	background-color:#32AE75;
	text-align:center;
	font-size:16px;
	color:#FAFAFA;
	font-weight:600;
	line-height:40px;
}
.shop_suc {
	width:550px;
	height:300px;
	margin:0 auto;
}
.shop_suctop {
	width:100%;
	height:100px;
	margin:0 auto;
	margin-top:20px;
}
.shop_suctop01 {
	position:relative;
	float:left;
	width:100px;
	float:left;
}
.shop_suctop02 {
	position:relative;
	float:left;
	width:350px;
	float:left;
	margin-bottom:40px;
}
.shop_suctop0201 {
	width:100%;
	float:left;
	margin-top:30px;
	font-size:25px;
	font-weight:bold;
}
.shop_suctop0202 {
	width:100%;
	float:left;
	margin-top:10px;
	font-size:14px;
}
.shop_sucbottom {
	width:180px;
	height:40px;
	margin-top:20px;
	text-align:center;
	margin:0 auto;
}
.shop_sucbottom01 {
	position:relative;
	float:left;
	width:80px;
	height:25px;
	color:#FAFAFA;
	font-size:14px;
	line-height:25px;
	background-color:#32AE75;
	border-radius:3px;
}
.shop_sucbottom02 {
	position:relative;
	float:left;
	width:80px;
	height:25px;
	color:#32AE75;
	font-size:14px;
}
.shop_pay {
	width:85%;
	height:100px;
	font-size:14px;
	line-height:30px;
	padding-left:120px;
	margin:0 auto;
}
.shop_paytitle {
	width:98%;
	height:100%;
	padding-left:10px;
	background-color:#FAFAFA;
	border-bottom:2px solid #F7F7F7;
	line-height:35px;
	font-weight:bold;
	color:#1D304A;
}
.shop_payacc {
	width:85%;
	height:auto;
	font-size:14px;
	line-height:30px;
	padding-left:135px;
	margin-top:10px;
	clear:both;
	overflow:hidden;
}
.shop_payfor {
	position:relative;
	float:left;
	width:80%;
	float:left;
	font-weight:bold;
	text-align:left;
	height:30px;
}

.shop_paynext {
	padding-top:30px;
	padding-left:100px;
	width:200px;
	float:left;
}

.Retrieve_password{
	width:600px;
	height:40px;
	line-height:30px;
	margin-left:230px;
	text-align:left;
	margin-top:15px;
}


.Retrieve_password img{
	float:left;
	margin:0;
	padding:0;
}

.Retrieve_password input{
	border-radius:2px;
	border:1px solid DDD;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	height:25px;
}


.index_accountnext {
	position:relative;
	float:left;
	line-height:30px;
	font-size:14px;
	width:90px;
	height:30px;
	background-color:#32AE75;
	text-align:center;
	color:#FAFAFA;
	font-weight:600;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}